package com.dtx.state;

/**
 * Main类生成了一个SafeFrame类的实例并每秒调用一次setClock方法,对该实例设置一次时间。这相当于在真实世界经过了一小时。
 */
public class StateMain {

    public static void main(String[] args) {
        SafeFrame frame = new SafeFrame("State Sample");
        while (true){
            for(int hour = 0;hour < 24;hour++){
                frame.setClock(hour);
                try {
                    Thread.sleep(1000);
                } catch (InterruptedException e) {
                    e.printStackTrace();
                }
            }
        }
    }
}
